import React, { useCallback, useMemo, useState } from 'react'
// useCallback: 返回一个缓存的函数
// usecallback(callback,[依赖项])
// 依赖项数组没有改变  返回缓存的函数   改变了 重新创建函数

// React.memo: 高阶组件
// 作用：优化组件性能，组件更新时浅比较上一次的props和当前的props是否一致，一致就不更新，不一致就更新

const App = () => {
  
  const [count,setCount] = useState(0)

  // const add1 = useCallback(() => {
  //   return setCount(count + 1)
  // })



  // const add = useMemo(() => {
  //   return () => {
  //     setCount(count + 1)
  //   }
  // },[count])
  
  return (
    <div>App</div>
  )




}

export default App

